package me.zhengjie.modules.system.domain.req.zf;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SmallMerchantRateInfoUpdateReqDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "商户编号")
    private String merchId;

    @ApiModelProperty(value = "信用卡手续费费率(%)")
    private BigDecimal cFeeRate;

    @ApiModelProperty(value = "信用卡手续费费率(%)")
    private BigDecimal dFeeRate;

    @ApiModelProperty(value = "信用卡手续费费率(%)")
    private BigDecimal dFeeMax;

    @ApiModelProperty(value = "微信手续费费率(%)")
    private BigDecimal wechatPayFeeRate;

    @ApiModelProperty(value = "支付宝手续费费率(%)")
    private BigDecimal alipayFeeRate;

    @ApiModelProperty(value = "云闪付信用卡手续费费率(%)")
    private BigDecimal ycFreeFeeRate;

    @ApiModelProperty(value = "云闪付借记卡手续费费率(%)")
    private BigDecimal ydFreeFeeRate;

    @ApiModelProperty(value = "D0手续费费率(%)")
    private BigDecimal d0FeeRate;

    @ApiModelProperty(value = "D0单笔提现(元)")
    private BigDecimal d0SingleCashDrawal;


}
